/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controller;

import view.Principal;

/**
 *
 * @author DAVINCI
 */
public class MainController {

    Principal principal = null;

    public MainController(Principal principal) {
        this.principal = principal;
    }


    /*
     * Basicamente este sería el flujo principal.
     */
    public Double CalcularNumeroPromedioChocolatinasAComprar() {
        int iteraciones = 0;
        int distN=0;
        while (iteraciones < 10000) {
            /*
             *Obtener la distribución escogida para el número de chocolatinas 
             * que contiene el album (n)
             * devolveria un entero segun la distribución
             * y con este entero se hace evalua el caso para calcular el valor 
             * con la distribucion especificada.
             */
//        distN=getDistribucionEscogidaN();
//        Double parametros[]=getParametrosDistribucionEscogida();
//        //calcular cuantas laminas tiene el album
//        int n=calcularN(parametros);
        
        
       
        
        }

        return 0.0;
    }

    private Double calcularN(Double[] parametros,int distN) {
//         switch(disN){
//            case 1:
//                //
//                
//                return distribucionExponencialTruncada(parametros[0],a,b);
//                break;
//            case 2:
//                break;
//                return distribucionWeibullTruncada(parametros[0],a,b);
//            case 3:
//                break;
//            case 4:
//                break;
//            case 5:
//                break;
//            case 6:
//                break;
//        
//        }
        return 0.0;
    }
    
}
